Big Huge Thesaurus

self-propelled vehicle

noun